package com.slsupermarket.common.bean;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author hz
 * 会员实体类
 */
@Data
public class MemberBean implements Serializable {

    /**
     * id
     */
    private Long id;

    /**
     * 会员卡号
     */
    private String cardNumber;

    /**
     * 会员姓名
     */
    private String memberName;

    /**
     * 手机号
     */
    private Long memberPhone;

    /**
     * 性别
     */
    private Character gender;

    /**
     * 生日
     */
    private Date birthday;

    /**
     * 邮箱
     */
    private String mail;

    /**
     * 升级所需经验
     */
    private Long exp;

    /**
     * 积分
     */
    private Long integral;

    /**
     * 余额
     */
    private BigDecimal balance;

    /**
     * 消费总额
     */
    private BigDecimal monetary;

    /**
     * 消费次数
     */
    private Integer consumptionCount;

    /**
     * 最后消费日期
     */
    private Date consumptionDate;

    /**
     * 注册来源
     */
    private String registeredSource;

    /**
     * 注册邀请码
     */
    private String registeredCode;

    /**
     * 注册时间
     */
    private Date createTime;

    /**
     * 个人邀请码
     */
    private String personalCode;

    /**
     * 登录密码
     */
    private String loginPassword;

    /**
     * 支付密码
     */
    private String payPassword;

    /**
     * 会员状态
     */
    private Byte delStatus;

    /**
     * 会员类别
     */
    private MemberTypeBean memberType;

    /**
     * 开卡门店
     */
    //private String store;
}
